// 1. 引入 express 模块
const express = require("express");

// 2. 创建应用对象
const app = express();

app.use((req, res, next) => {
  console.log("这是第一个中间件函数");
  next();
});

app.use((req, res, next) => {
  console.log("这是第二个中间件函数");
  next();
});

/**
 * 控制台输出结果:
 * 这是第一个中间件函数
 * 这是第二个中间件函数
 * 
 * 表明: 客户端发起请求时,会依次触发两个全局的中间件函数
 */
app.get("/", (req, res) => {
  res.send("Hello Express - 111 - 中间件测试");
});

app.listen(3000, () => {
  console.log("Server is running on http://localhost:3000");
});
